草庐IT

c++ - C++ 的 TDD 书籍

全部标签

面向 C++ 开发人员的 C# 书籍或网站

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我正在寻找可以帮助C++开发人员学习C#的网站或书籍。到目前为止,this是我发现的最好的。

c++ - FFmpeg API 书籍、教程等

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:ffmpegCAPIdocumentation/tutorial嗨!A有一个任务是使用C++使用FFmpeg库编写在线屏幕录制,但我找不到一些文档、手册、教科书等。我以前根本没有使用过音频视频,我不知道如何开始,找不到在哪里学习它。你能帮我吗?

c++ - TDD:给定 C++ 中的未定义行为,确定性地测试成员初始化

注意:我知道active_在我的例子中可以是“任何东西”。这不是这个问题的目的。这是关于使“未定义的值”可靠地通过单元测试。编辑:从“无构造函数”更改为“空构造函数”。我正在研究C++类,并且正在使用TDD。现在我想确保bool类成员被正确初始化——在构造函数中为它分配了一个值。所以我编写了以下测试(使用GoogleMock/Google测试框架):TEST(MyClass,isNotActiveUponCreation){MyClassmy;ASSERT_FALSE(my.isActive());}以及下面的类定义:classMyClass{public://Note:Constru

c++ - 在C++书籍中,array bound必须是常量表达式,但为什么下面的代码有效?

#includeusingnamespacestd;intmain(){intn=10;inta[n];for(inti=0;i在Mac下的Xcode4中运行良好按照书上的说法,应该是错的,为什么?好迷茫~ 最佳答案 这是一个名为VLA的C99特性一些编译器也允许在C++中使用。它是在堆栈上分配的,就像inta[10]一样。 关于c++-在C++书籍中,arraybound必须是常量表达式,但为什么下面的代码有效?,我们在StackOverflow上找到一个类似的问题:

c++ - 高级 C 或 C++ 书籍

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion您读过的最先进的c或c++书籍是什么?我问这个是因为我已经阅读了很多关于C和C++的书籍,涉及很多主题,包括(面向对象的编程-数据结构和算法-网络编程-并行编程(MPI-PThreads-OpenMP-Cilk-Cuda)-增强库....)。下一个是什么。我仍然想进步..尤其是在c.

c++ - 最新的 C++ OpenGL 教程或书籍

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我是OpenGL的新手,我使用的是Linux,并且有一block支持OpenGL3.2的NVIDIA卡。我想学习OpenGL的最新变化。我正在寻找C++教程或OpenGL3.0+的书籍。我知道这个问题经常被问到,但所有的资源似乎都过时了,或者教程是用C语言编写的。我找不到符合这个标准的像样的教程,所以也请随意推荐书籍。谢谢。

c++ - 用于理解高级概念的 C++ 书籍

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。工业级C++编程的好书是什么?我不是在寻找一本讨论数据类型和控制结构的初学者C++书籍。我正在寻找一本更高级的书。例如,如何使用C++构建系统应用程序。任何形式的指导都会非常有帮助。

c++ - std::vector/编程书籍神话的默认大小?

在一本名为“C++fürC-Programmierer”(C++forCprogrammers,duh!)的德国编程书籍(可追溯到2012年)中,我作为引用购买了这本书,我在有关STL的章节中找到了以下部分(我'我马上为你们翻译):MostSTLimplementationsaregenerousintermsofmemorymanagement.Theallocationofvectorsismostlydonein1kbchunksforinstances.Theclipppingsdonotreallymatterifoneallocatesafewvectors,butitdo

c++ - 如何将 TDD 方法与 VisualStudio 集成?

我有兴趣了解在VisualStudio2005(专业版)中使用TDD和C++单元测试的经验首先是一些背景。我们有一个相当大的项目,其中大部分是在Linux上使用CppUnit进行单元测试开发的。该项目分为几个库,每个库都有自己的一组测试。我有一个简单的脚本来编译库、编译测试套件然后运行测试。因此,在对代码进行更改后,我只需从命令行运行“测试”并运行测试。现在,大多数开发人员都在Windows上使用VisualStudio2005来开发该产品。当然,他们仍然可以使用nmake从命令行运行测试,但涉及额外的步骤,我更愿意有一个更加集成的解决方案。所以我的问题分为两部分。首先,在大型代码库上

node.js - 使用 node 和 mongo 迁移到 TDD

我想使用mocha逐个测试地添加到我的程序中。varassert=require('assert');varmongoskin=require('mongoskin');describe('basicdatabasetests',function(){before(function(){});it('shouldhave3users',function(done){vardb=mongoskin.db('mongodb://localhost:27017/stuffTest',{safe:true});db.collection('users').find().toArray(func